public abstract class SmartphoneBuilder {

    protected ProductSmartphone smartphone = new ProductSmartphone();

    public abstract void buildCPU();
    public abstract void buildGPU();
    public abstract void buildRAM();
    public abstract void buildROM();
    public abstract void buildScreen();
    public abstract void buildBattery();
    public abstract void buildCamera();

    public  ProductSmartphone getSmartphone(){
        return smartphone;
    }


}
